from django.shortcuts import render,reverse
from django.http import HttpResponse

# 实现返回值："shopApp 中的 index 方法出现在这了。"
def index(render):
    return HttpResponse("shopApp 中的 index 方法出现在这了。")

# 实现带参数id的返回值
def show(request,id):
    return HttpResponse("shopApp 中的 show 方法，参数为ID，其值为： "+str(id))
def year(request,year):
    return HttpResponse("shopApp 中的 year 方法，参数为年份，其值为： " + str(year))

# 反向解析路由 实例 20250813
def url_reverse(request):
    print("在views()函数中使用erverse()方法解析的结果:"+reverse("shopApp_url_reverse"))
    # 反向解析到url_reverse.html
    return render(request,"url_reverse.html")

# 演示HttpRequest对象的用法
def test_get(request):
    print("request.get_host() ："+request.get_host())
    # print(request.get_raw_uri())
    print("request.path :"+request.path)
    print("request.get_full_path() :"+request.get_full_path())
    print("request.method :"+request.method)
    # print("request.GET :"+request.GET)
    # print("request.GET.get username :"+request.GET.get("username"))
    return HttpResponse("演示HttpRequest对象的用法 OK!")

